\hypertarget{class_key_input}{\section{Key\+Input类 参考}
\label{class_key_input}\index{Key\+Input@{Key\+Input}}
}


按键输入者.  




{\ttfamily \#include $<$Key\+Input.\+h$>$}

类 Key\+Input 继承关系图\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{class_key_input}
\end{center}
\end{figure}
\subsection*{Public 成员函数}
\begin{DoxyCompactItemize}
\item 
\hypertarget{class_key_input_a604f48a8ef20fed8e654b568e6703980}{bool {\bfseries open} (const string \&dev\+Name)}\label{class_key_input_a604f48a8ef20fed8e654b568e6703980}

\item 
\hypertarget{class_key_input_ab0453eea2c97b94b01038be7214e18fd}{bool {\bfseries close} ()}\label{class_key_input_ab0453eea2c97b94b01038be7214e18fd}

\item 
\hypertarget{class_key_input_a68724c1f27e89776e99a84a94e0d6b50}{void {\bfseries add\+Listener} (\hyperlink{class_key_listener}{Key\+Listener} $\ast$listener)}\label{class_key_input_a68724c1f27e89776e99a84a94e0d6b50}

\item 
\hypertarget{class_key_input_a03f54417b768c5ec44345ab40245c51c}{void {\bfseries del\+Listener} (\hyperlink{class_key_listener}{Key\+Listener} $\ast$listener)}\label{class_key_input_a03f54417b768c5ec44345ab40245c51c}

\end{DoxyCompactItemize}
\subsection*{静态 Public 成员函数}
\begin{DoxyCompactItemize}
\item 
\hypertarget{class_key_input_a25f0bdbe58f7c629a5c96e6fefa84431}{static \hyperlink{class_key_input}{Key\+Input} $\ast$ {\bfseries get\+Instance} ()}\label{class_key_input_a25f0bdbe58f7c629a5c96e6fefa84431}

\end{DoxyCompactItemize}


\subsection{详细描述}
按键输入者. 

该类的文档由以下文件生成\+:\begin{DoxyCompactItemize}
\item 
libemb/inc/\hyperlink{_key_input_8h}{Key\+Input.\+h}\item 
libemb/src/Key\+Input.\+cpp\end{DoxyCompactItemize}
